import { getGoodsData } from "../modules/getData.js";
import { listRender } from "../modules/render.js";
import setLocalData from "../modules/setLocalData.js";

// 1. 选择模型
let goodsData = await getGoodsData();
goodsData = JSON.parse(goodsData);

// 2. 选择视图
const cont = document.querySelector(".cont");
// 将模型中的数据，传输给视图
listRender(goodsData, cont);

// 3. 绑定事件
cont.addEventListener("click", function(eve){
  if(eve.target.className === "add"){
    // 4. 获取id和价格
    const id = eve.target.parentNode.dataset.id;
    const price = eve.target.previousElementSibling.innerText;
    // 5. 添加购物车信息（到本地存储）
    setLocalData(id, price);
  }
})